﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Engine.Sgml {
    /// <summary>
    /// Specifies the event type when an event is raised for an SObject.
    /// </summary>
    public enum SObjectChangeTypes {
        /// <summary>
        /// An SObject has been or will be added to a document tree.
        /// </summary>
        Add,
        /// <summary>
        /// An SObject has been or will be removed from a document tree.
        /// </summary>
        Remove,
        /// <summary>
        /// An SObject has been or will be moved to another position in a collection
        /// of child nodes of its ancestor.
        /// </summary>
        Move
        }
    }
